999bec12431a51de67edc7745d8e0ce7d4cdaf79,src/main/java/org/elasticsearch/index/store/DistributorDirectory.java,DistributorDirectory,sync,#Collection#,103

Before Change


    public void sync(Collection<String> names) throws IOException {
        // no need to sync this operation it could be long running too
        for (Directory dir : distributor.all()) {
            dir.sync(names);
        }
    }

After Change


            dirNames.add(name);
        }
        for (Map.Entry<Directory, Collection<String>> entry : perDirectory.entrySet()) {
            final Directory dir = entry.getKey();
            final Collection<String> dirNames = entry.getValue();
            dir.sync(dirNames);
        }
    }